package com.dci.model.project;

import com.dci.param.PageParam;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class ProjectTaskManager extends PageParam {
    private String id;

    private String taskName;

    private String taskContent;

    private String taskObject;

    private String status;

    private String userId;

    private Date createTime;

    private  String type;

    private String projectId;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date taskTime;

    private String taskAnnexName;

    private String taskAnnexUpdate;

    private String fileAddress;

    private String updateFileAddress;

    public String getUpdateFileAddress() {
        return updateFileAddress;
    }

    public void setUpdateFileAddress(String updateFileAddress) {
        this.updateFileAddress = updateFileAddress;
    }

    public String getFileAddress() {
        return fileAddress;
    }

    public void setFileAddress(String fileAddress) {
        this.fileAddress = fileAddress;
    }

    public String getTaskAnnexName() {
        return taskAnnexName;
    }

    public void setTaskAnnexName(String taskAnnexName) {
        this.taskAnnexName = taskAnnexName;
    }

    public String getTaskAnnexUpdate() {
        return taskAnnexUpdate;
    }

    public void setTaskAnnexUpdate(String taskAnnexUpdate) {
        this.taskAnnexUpdate = taskAnnexUpdate;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public Date getTaskTime() {
        return taskTime;
    }

    public void setTaskTime(Date taskTime) {
        this.taskTime = taskTime;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName == null ? null : taskName.trim();
    }

    public String getTaskContent() {
        return taskContent;
    }

    public void setTaskContent(String taskContent) {
        this.taskContent = taskContent == null ? null : taskContent.trim();
    }

    public String getTaskObject() {
        return taskObject;
    }

    public void setTaskObject(String taskObject) {
        this.taskObject = taskObject == null ? null : taskObject.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }
}